package indi.h.security.signature;

public interface SV {
	/**
	 * 签名算法
	 * 
	 * @return
	 */
	public SVParameter getSVParameter();

	/**
	 * 获取公钥
	 * 
	 * @return
	 */
	public byte[] getPublicKey();

	/**
	 * 获取私钥
	 * 
	 * @return
	 */
	public byte[] getPrivateKey();

	/**
	 * 获取签名对象
	 * 
	 * @return
	 */
	public Sign getSign();

	/**
	 * 获取较检对象
	 * 
	 * @return
	 */
	public Verify getVerify();
}
